python 打印自己设计的字体
通过对 26 个字母的设定,设置自己要输出的字体。
实例
name = "51frw" # 接收用户输入 # name = input("输入你的名字: nn") lngth = len(name) l = ""
for x in range(0, lngth):
c = name[x]
c = c.upper()
if (c == "a"):
print("..######..n..#....#..n..######..", end = " ")
print("n..#....#..n..#....#..nn")
elif (c == "b"):
print("..######..n..#....#..n..#####...", end = " ")
print("n..#....#..n..######..nn")
elif (c == "c"):
print("..######..n..#.......n..#.......", end = " ")
print("n..#.......n..######..nn")
elif (c == "d"):
print("..#####...n..#....#..n..#....#..", end = " ")
print("n..#....#..n..#####...nn")
elif (c == "e"):
print("..######..n..#.......n..#####...", end = " ")
print("n..#.......n..######..nn")
elif (c == "f"):
print("..######..n..#.......n..#####...", end = " ")
print("n..#.......n..#.......nn")
elif (c == "g"):
print("..######..n..#.......n..#.####..", end = " ")
print("n..#....#..n..#####...nn")
elif (c == "h"):
print("..#....#..n..#....#..n..######..", end = " ")
print("n..#....#..n..#....#..nn")
elif (c == "i"):
print("..######..n....##....n....##....", end = " ")
print("n....##....n..######..nn")
elif (c == "j"):
print("..######..n....##....n....##....", end = " ")
print("n..#.##....n..####....nn")
elif (c == "k"):
print("..#...#...n..#..#....n..##......", end = " ")
print("n..#..#....n..#...#...nn")
elif (c == "l"):
print("..#.......n..#.......n..#.......", end = " ")
print("n..#.......n..######..nn")
elif (c == "m"):
print("..#....#..n..##..##..n..#.##.#..", end = " ")
print("n..#....#..n..#....#..nn")
elif (c == "n"):
print("..#....#..n..##...#..n..#.#..#..", end = " ")
print("n..#..#.#..n..#...##..nn")
elif (c == "o"):
print("..######..n..#....#..n..#....#..", end = " ")
print("n..#....#..n..######..nn")
elif (c == "p"):
print("..######..n..#....#..n..######..", end = " ")
print("n..#.......n..#.......nn")
elif (c == "q"):
print("..######..n..#....#..n..#.#..#..", end = " ")
print("n..#..#.#..n..######..nn")
elif (c == "r"):
print("..######..n..#....#..n..#.##...", end = " ")
print("n..#...#...n..#....#..nn")
elif (c == "s"):
print("..######..n..#.......n..######..", end = " ")
print("n.......#..n..######..nn")
elif (c == "t"):
print("..######..n....##....n....##....", end = " ")
print("n....##....n....##....nn")
elif (c == "u"):
print("..#....#..n..#....#..n..#....#..", end = " ")
print("n..#....#..n..######..nn")
elif (c == "v"):
print("..#....#..n..#....#..n..#....#..", end = " ")
print("n...#..#...n....##....nn")
elif (c == "w"):
print("..#....#..n..#....#..n..#.##.#..", end = " ")
print("n..##..##..n..#....#..nn")
elif (c == "x"):
print("..#....#..n...#..#...n....##....", end = " ")
print("n...#..#...n..#....#..nn")
elif (c == "y"):
print("..#....#..n...#..#...n....##....", end = " ")
print("n....##....n....##....nn")
elif (c == "z"):
print("..######..n......#...n.....#....", end = " ")
print("n....#.....n..######..nn")
elif (c == " "):
print("..........n..........n..........", end = " ")
print("n..........nn")
elif (c == "."):
print("----..----nn")
执行以上代码输出结果为:
..######.. ..#....#.. ..#.##... ..#...#... ..#....#.. ..#....#.. ..#....#.. ..#....#.. ..#....#.. ..######.. ..#....#.. ..##...#.. ..#.#..#.. ..#..#.#.. ..#...##.. ..######.. ..#....#.. ..#....#.. ..#....#.. ..######.. ..######.. ..#....#.. ..#....#.. ..#....#.. ..######.. ..######.. ..#....#.. ..#####... ..#....#.. ..######..
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!